.login-container {
    background: url(../picture/login-bg.jpg);
    background-size: cover;
  }
  .login-main {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    width: 100%;
  }
  .login-card {
    border-radius: 15px;
    background-clip: padding-box;
    margin: 180px auto;
    width: 350px;
    padding: 15px 35px 15px 35px;
    background: #fff;
    border: 1px solid #eaeaea;
    box-shadow: 0 0 40px #cac6c6;
  }
  .login-form {
    border-radius: 15px;
    background-clip: padding-box;
    margin: 180px auto;
    width: 350px;
    padding: 15px 35px 15px 35px;
    background: #fff;
    border: 1px solid #eaeaea;
    box-shadow: 0 0 40px #cac6c6;
  }
  
  .login-title {
    margin: 15px auto 20px auto;
    text-align: center;
    color: #505458;
    font-size: 24px;
  }
  .login-input {
    width: 100%;
  }
  .login-remember {
    text-align: left;
    margin: 0px 0px 15px 0px;
  }
  
  .login-button {
    margin-top: 20px;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  
  .el-form-item__content {
    display: flex;
    align-items: center;
  }